# Python变量和基本数据类型示例

# 1. 变量的含义和介绍
"""
变量是存储数据的容器，可以理解为数据的名字或标签
在Python中创建变量时不需要声明类型，直接赋值即可
"""

# 2. 变量的命名规范
"""
- 只能包含字母、数字和下划线，且不能以数字开头
- 区分大小写（age和Age是不同的变量）
- 不能使用Python关键字（如print、if等）
- 建议使用小写字母和下划线组合（如student_name）
"""

# 3. 整数类型(int)
age = 20  # 整数
print(f"年龄: {age}, 类型: {type(age)}")

# 4. 浮点数类型(float)
height = 1.75  # 浮点数
print(f"身高: {height}, 类型: {type(height)}")

# 5. 字符串类型(str)
name1 = '张三'  # 单引号
name2 = "李四"  # 双引号
# 多行文本用三个引号（可以是单引号或双引号）
intro = """
这是一个多行字符串的示例
可以包含换行和特殊符号
"""
print(f"姓名1: {name1}, 类型: {type(name1)}")
print(f"姓名2: {name2}, 类型: {type(name2)}")
print(f"自我介绍: {intro}")

# 6. 布尔类型(bool)
is_student = True  # 真
has_job = False  # 假
print(f"是学生: {is_student}, 类型: {type(is_student)}")
print(f"有工作: {has_job}, 类型: {type(has_job)}")
